package com.software.loginregister.entity.vo;

import java.util.List;

import lombok.Data;

@Data
public class MyWorkDetailVO {
    private String workId;          // 作品ID
    private String title;           // 标题
    private String imageUrl;        // 作品图片URL
    private String contentSummary;  // 内容简介
    private List<com.software.loginregister.entity.vo.IngredientDTO> ingredients;      // 标签列表
    private List<CookingStepVO> cookingSteps;    // 制作步骤列表

    // 用户信息
    private String userId;          // 用户ID
    private String nickname;        // 用户名
    private String avatarUrl;       // 用户头像URL

    // 互动数据
    private int likeCount;          // 点赞数
    private int commentCount;       // 评论数

    public int getCommentCount() {
        return commentCount;
    }

    public void setCommentCount(int commentCount) {
        this.commentCount = commentCount;
    }

    public int getLikeCount() {
        return likeCount;
    }

    public void setLikeCount(int likeCount) {
        this.likeCount = likeCount;
    }

    public String getAvatarUrl() {
        return avatarUrl;
    }

    public void setAvatarUrl(String avatarUrl) {
        this.avatarUrl = avatarUrl;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public List<CookingStepVO> getCookingSteps() {
        return cookingSteps;
    }

    public void setCookingSteps(List<CookingStepVO> cookingSteps) {
        this.cookingSteps = cookingSteps;
    }

    public List<IngredientDTO> getIngredients() {
        return ingredients;
    }

    public void setIngredients(List<IngredientDTO> ingredients) {
        this.ingredients = ingredients;
    }

    public String getContentSummary() {
        return contentSummary;
    }

    public void setContentSummary(String contentSummary) {
        this.contentSummary = contentSummary;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getWorkId() {
        return workId;
    }

    public void setWorkId(String workId) {
        this.workId = workId;
    }
}
